package com.whzm.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @BelongsProject: rate-of-flow
 * @BelongsPackage: com.whzm.pojo
 * @Author: 吴严
 * @CreateTime: 2020-08-12 20:18
 * @Description: 资源实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Resources implements Serializable {
    /**
     * 分页参数
     * */
    private Integer page;
    private Integer limit;
    //主键
    private String id;
    /**
     * 资源类型;资源的类型（1，流量；2，广告）
     */
    private Integer type;
    /**
     * 资源名称
     */
    private String name;
    /**
     * 资源发布人;关联用户表主键
     */
    private String userId;
    /**
     * 资源流量落地类型;关联流量落地类型主键
     */
    private List<Implementation> implementations;
    /**
     * 资源流量所在区域;关联广告流量区域主键
     */
    private List<Area> areas;
    /**
     * 资源流量变现额;可变现流量数
     */
    private String number;
    /**
     * 资源流量合作方式;关联流量合作方式
     */
    private List<Cooperation> cooperations;
    /**
     * 资源流量平台;从用户表中获取
     */
    private String company;
    /**
     * 资源流量发布人姓名;从用户表中获取
     */
    private String userName;
    /**
     * 资源流量人职位;从用户表中获取
     */
    private String userPosition;
    /**
     * 资源流量人微信号;从用户表中获取
     */
    private String userWechat;
    /**
     * 资源流量人电话;从用户表中获取
     */
    private String userPhone;
    /**
     * 资源发布时间;首次自动创建
     */
    private String createTime;
    /**
     * 资源状态;1，已匹配；0，未匹配
     */
    private Integer status;
    /**
     * 更新人;从用户表中获取
     */
    private String updateUser;
    /**
     * 更新时间;时间戳更新
     */
    private String updateTime;
    /**
     * 是否删除;1，已删除；0，正常
     */
    private Integer isDeleted;

    //为当条资源购买置顶服务；0，默认不买；1，2，3：购买等级依次升高（时限都为24小时）
    private Integer top;

    //当条资源置顶服务的有效期（以时间的毫秒值存入）
    private String aliveTime;



}
